package com.example.demo.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.Set;

/**
 * @author renml
 * @date 2018/3/21 11:18
 */
@Data
@TableName( "sys_user")
public class SysUser {

    private static final long serialVersionUID = 1623451199094080601L;

    @TableId(type = IdType.ASSIGN_UUID, value = "id")
    private String id;

    private String loginName;//登录名

    private String password;//密码

    private String realName;//真实姓名

    private String sex;//性别(1:男，0：女)

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date effectiveDate; //生效日期

    private Integer status;//-1：删除；0 禁用 1启用

    private String email;//邮箱

    private String card;//身份证

    private String birth;//出生年月

    private String puid;//orgCode+四位数（只有普通党员有）

    private String type;//

    private String mobile;//电话

    private String mobile2;//电话

    private String updatePerson;

    private String isDeptLeader;//是否部门领导

    private String isDivLeader;//是否分管领导

    private String position;//职位

    private String positionName;//职位名称

    private Integer isolate; //1在院隔离 2自我隔离 3强制隔离

}
